package com.dg.river.core.manager;

public enum UserInfoEnum {
    // 用户id
    USER_ID("userId"),
    // 昵称
    NICK_NAME("nickName"),
    // 电话
    PHONE("phone"),
    // 头像
    HEAD_AVATAR("headAvatar"),
    // 性别
    SEX("sex"),
    // 账号
    ACCOUNT("account"),
    // 船名
    SHIP_NAME("shipName"),
    // 创建时间
    USER_CREATE_TIME("createTime"),
    // 登录状态
    LOGIN_STATE("loginState"),
    // 游客token
    VISIT_TOKEN("visitToken"),
    // 设备token
    TRIP_TOKEN("tripToken"),
    // token域
    TOKEN_SCOPE("tokenScope"),
    // token类型
    TOKEN_TYPE("tokenType"),
    // 设备id
    DEVICE_ID("deviceId"),
    // 用户token
    USER_TOKEN("userToken"),
    // 刷新token
    REFRESH_TOKEN("refreshToken"),
    // 首次打开 - 用于控制是否弹出隐私页面
    FIRST_OPEN("firstOpen"),
    // 首次打开通知权限 - 用于控制是否弹出权限确认
    FIRST_NOTIFICATION_PERMISSION("firstNotificationPermission"),
    // 首次打开定位权限 - 用于控制是否弹出权限确认
    FIRST_LOCATION_PERMISSION("firstLocationPermission"),
    // 首次安装
    FIRST_INSTALL("firstInstall"),
    // 报港保存信息
    REMOTE_REPORT_SAVE_INFO("remoteReportSaveInfo"),
    // 记住登录账号密码
    REMEMBER_LOGIN_ACCOUNT("rememberLoginAccount"),
    // 记住登录账号密码是否修改了默认值
    REMEMBER_LOGIN_PASSWORD_CHANGE_DEFAULT("rememberLoginPasswordChangeDefault"),
    // 记住登录账号密码
    REMEMBER_LOGIN_PASSWORD("rememberLoginPassword");

    public final String VALUE;

    UserInfoEnum(String value) {
        this.VALUE = value;
    }
}